body{
	background: #f4f4f4;
}
.input{
	height:4.5rem;
	line-height: 4.5rem;
	background: #fff;
	padding-left:1.2rem;
	font-size:1.2rem;
}
.input span{
	font-weight:600;
}
.input-con{
	margin-left:2rem;
	border: none;
}
.input-con::-webkit-input-placeholder { /* WebKit browsers */ 
color: #ababab; 
} 
.input-con::-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #ababab; 
} 
.input-con:::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #ababab; 
} 
.input-con::-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #ababab; 
} 
.con{
	padding:1.3rem 1rem 1rem 1rem;
}
.annotation{
	font-size:1.2rem;
	margin-top:0.75rem;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	color:#ababab;
}
.radio{
	width:1.5rem;
	height:1.5rem;
	border-radius: 50%;
	border:1px solid #8e8e8e;
	outline: none !important;
}
.radio:checked{
	border:1px solid #ff4343;
	background: #ff4343;
	color:#fff;
	background-size:100%;
	background-position:center ;
	background-repeat:no-repeat ;
}
.withdrawal-way-title{
	font-size:1.3rem;
	font-weight:600;
}
.withdrawal-way-intro{
	font-size:1rem;
}
.withdrawal-way img{
	width:4rem;
	height:4rem;
	margin-right:1.5rem;
}
.withdrawal-way{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	background: #fff;
	padding:1rem;
	margin:0 1rem;
	border-top:1px solid #f4f4f4;
}
.withdrawal-way>div{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.card-id{
	margin:1rem;
	display: none;
}
.show{
	display: block;
}
.bind-card{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding:1rem;
	height:4.5rem;
	background: #fff;
	align-items: center;
	font-size:1.2rem;
}
.bind-card img{
	width:0.75rem;
	height:1.3rem;
}
.binded-card-title{
	height:4.5rem;
	line-height:4.5rem;
	background: #ffffff;
}
.binded-card-list label{
	padding:1rem 0;
}
.binded-card-list img{
	width:2.9rem;
	height:2.9rem;
}
.binded-card-list .withdrawal-way{ 
	align-items: center;
}
.binded-card-list p{
	font-size:1.2rem;
	padding-left:1rem;
}
.more-card{
	height:4rem;
	line-height:4rem;
	color:#bababa;
	text-align:center;
	margin:auto;
}
.card-list-hide{
	display: none;
}


.checkbox{
	display: block;
	width:20px;
	height:20px;
	border:1px solid #fff;
	border-radius: 50%;
	background-repeat:no-repeat ;
	background-position:center;
	background-size: 80%;
	margin:0 0.5rem 0 0 !important;
}
.checkbox+p{
	color:#838383;
}
.checkbox:checked{
	background-color: #ff4343;
}
.checkbox:checked+p{
	color:#000000;
}
.checkbox:focus{
	outline: none !important;
}

.expense label{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.platform{
	background: #f4f4f4;
}
.card-list-show{
	background: #fff;
}
.sub-button {
    width: 90%;
    height: 3rem;
    margin: 2rem auto;
    background: #ff2f2f;
    display: block;
    border-radius: 20px;
    color: #fff;
}
.disabled {
    background: #838383;
}
.foot{
	margin-top:20px;
	width:100%;
}
